home *** CD-ROM | disk | FTP | other *** search
/ MacGames Sampler / PHT MacGames Bundle.iso / MacSource Folder / Samples from the CD / Editors / emacs / Emacs-1.14b1-sources / About the sources next >
Encoding:
Text File  |  1994-06-01  |  2.1 KB  |  41 lines  |  [TEXT/EMAC]

  1. Sources for the Macintosh port of GNU Emacs
  2. ===========================================
  3.  
  4. This note accompanies the sources to the Macintosh port of GNU Emacs
  5. 18.59, and its utilities.  Move the “sources” folder and the files
  6. emacs.π and emacs.π.rsrc into the “Emacs-1.xx folder” that contains
  7. the actual Emacs application you already have.  It is important that
  8. emacs.π, emacs.π.rsrc, and the folder “lisp” all be together.
  9.  
  10. The sources were compiled originally with THINK C 6.0.1, and most
  11. recently with THINK C 7.0.  The project files are included.  If you
  12. use some other development environment, you are on your own to figure
  13. out how to put the sources together.  The "Emacs Keyboard" INIT was
  14. put together with MPW C, Link, PPCC, and PPCLink.
  15.  
  16. In the folder orig-emacs-src are the source files taken from the Unix
  17. version.  These files are almost entirely unchanged, and the changes
  18. are carefully commented.  Also, throughout the sources, each \n has
  19. been changed to \012, and each \r to \015, to work around an
  20. inconsistency in different Macintosh C compilers.
  21.  
  22. The Emacs project requires files from the “Standard Libraries:C
  23. sources” folder that ships with THINK C.  These files are not included
  24. with the source to Emacs, but the compiler will find most of the files
  25. automatically when rebuilding.  The files printf.c and time.c,
  26. however, must be copied, and the copies placed within the Emacs source
  27. folder.  The compiler will use the copies when building the project.
  28. The placement of the copies ensures that the compiler uses the correct
  29. versions of #include files when compiling these sources.  For some
  30. utilities an eighth file scanf.c is required, and should be handled in
  31. the same way as printf.c.
  32.  
  33. If you do not use THINK C, you will need to find some other way to
  34. include the functions provided from these sources.
  35.  
  36. The first time you run Emacs, you must hold down the option key as
  37. Emacs starts.  This creates a dump of the standard lisp libraries.  If
  38. later you change any global data in the code, you must redump Emacs.
  39. If you don't, you will not get any obvious error message, just strange
  40. behavior.
  41.